public class InterceptorRegistration
extends java.lang.Object
MappedInterceptor
.Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
excludePatterns |
private java.util.List<java.lang.String> |
includePatterns |
private HandlerInterceptor |
interceptor |
private int |
order |
private PathMatcher |
pathMatcher |
Constructor and Description |
---|
InterceptorRegistration(HandlerInterceptor interceptor)
Creates an
InterceptorRegistration instance. |
Modifier and Type | Method and Description |
---|---|
InterceptorRegistration |
addPathPatterns(java.lang.String... patterns)
Add URL patterns to which the registered interceptor should apply to.
|
InterceptorRegistration |
excludePathPatterns(java.lang.String... patterns)
Add URL patterns to which the registered interceptor should not apply to.
|
protected java.lang.Object |
getInterceptor()
Returns the underlying interceptor.
|
protected int |
getOrder()
Return the order position to be used.
|
InterceptorRegistration |
order(int order)
Specify an order position to be used.
|
InterceptorRegistration |
pathMatcher(PathMatcher pathMatcher)
A PathMatcher implementation to use with this interceptor.
|
private final HandlerInterceptor interceptor
private final java.util.List<java.lang.String> includePatterns
private final java.util.List<java.lang.String> excludePatterns
@Nullable private PathMatcher pathMatcher
private int order
public InterceptorRegistration(HandlerInterceptor interceptor)
InterceptorRegistration
instance.public InterceptorRegistration addPathPatterns(java.lang.String... patterns)
public InterceptorRegistration excludePathPatterns(java.lang.String... patterns)
public InterceptorRegistration pathMatcher(PathMatcher pathMatcher)
public InterceptorRegistration order(int order)
protected int getOrder()
protected java.lang.Object getInterceptor()
MappedInterceptor
; otherwise HandlerInterceptor
.